/**   
* @Title: ConditionConfig.java
* @Package com.springl.condition
* @Description: TODO(用一句话描述该文件做什么)
* @author antch,861710865@qq.com   
* @date 2017年7月13日 下午10:36:52
* @version V1.0   
*/


package com.springl.condition;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Conditional;
import org.springframework.context.annotation.Configuration;

/**
* @ClassName: ConditionConfig
* @Description: TODO(配置类)
* @author antch,861710865@qq.com
* @date 2017年7月13日 下午10:36:52
* 
*/
@Configuration
public class ConditionConfig {

	@Bean
	@Conditional(WindowsCondition.class)
	public ListService windowsListService() {
		return new WindowsListService();
	}
	
	@Bean
	@Conditional(LinuxCondition.class)
	public ListService linuxListService() {
		return new LinuxListService();
	}
}
